<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SSDP Help: ATDoc</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">SSDP Help<span id="projectnumber">&#160;2.04.01</span>
   </div>
   <div id="projectbrief">仅供测试</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.3 -->
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('../../',false,false,'search.php','搜索');
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-types">Public 类型</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-static-methods">静态 Public 成员函数</a> &#124;
<a href="../../d8/d1e/struct_a_t_doc-members.html">所有成员列表</a>  </div>
  <div class="headertitle"><div class="title">ATDoc<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
</div><!--header-->
<div class="contents">

<p>文档对象  
 <a href="../../d3/dfc/struct_a_t_doc.html#details">更多...</a></p>

<p><code>#include &lt;<a class="el" href="../../d7/d17/_a_t_doc_manager_8h_source.html">ATDocManager.h</a>&gt;</code></p>
<div class="dynheader">
类 ATDoc 继承关系图:</div>
<div class="dyncontent">
<div class="center"><img src="../../d9/dad/struct_a_t_doc__inherit__graph.png" border="0" usemap="#a_a_t_doc_inherit__map" alt="Inheritance graph"/></div>
<map name="a_a_t_doc_inherit__map" id="a_a_t_doc_inherit__map">
<area shape="rect" title="文档对象" alt="" coords="66,80,127,107"/>
<area shape="rect" href="../../dc/d64/class_ref_counted.html" title=" " alt="" coords="5,5,188,32"/>
</map>
<center><span class="legend">[<a href="../../graph_legend.html">图例</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public 类型</h2></td></tr>
<tr class="memitem:acabe00ed596e32e37f0c05c556c5f290"><td class="memItemLeft" align="right" valign="top"><a id="acabe00ed596e32e37f0c05c556c5f290" name="acabe00ed596e32e37f0c05c556c5f290"></a>enum class &#160;</td><td class="memItemRight" valign="bottom"><b>OverwriteMode</b> { <b>Never</b> = 0
, <b>Always</b> = 1
, <b>Prompt</b> = 2
 }</td></tr>
<tr class="separator:acabe00ed596e32e37f0c05c556c5f290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70e32a0c72f5f600d1a5e2b35607e49b"><td class="memItemLeft" align="right" valign="top"><a id="a70e32a0c72f5f600d1a5e2b35607e49b" name="a70e32a0c72f5f600d1a5e2b35607e49b"></a>enum class &#160;</td><td class="memItemRight" valign="bottom"><b>CreateOptions</b> { <b>Default</b> = 0
, <b>SupressFailureNotification</b> = 1 &lt;&lt; 0
 }</td></tr>
<tr class="separator:a70e32a0c72f5f600d1a5e2b35607e49b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad90bc6595fc9fa96c042662fca500c9f"><td class="memItemLeft" align="right" valign="top"><a id="ad90bc6595fc9fa96c042662fca500c9f" name="ad90bc6595fc9fa96c042662fca500c9f"></a>enum class &#160;</td><td class="memItemRight" valign="bottom"><b>Access</b> { <b>None</b> = 1
, <b>ReadOnly</b> = 2
, <b>ExclusiveWrite</b> = 3
 }</td></tr>
<tr class="separator:ad90bc6595fc9fa96c042662fca500c9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a11e95afbae7f03259f8569a5acf15e"><td class="memItemLeft" align="right" valign="top"><a id="a4a11e95afbae7f03259f8569a5acf15e" name="a4a11e95afbae7f03259f8569a5acf15e"></a>enum class &#160;</td><td class="memItemRight" valign="bottom"><b>Permissions</b> { <b>None</b> = 0
, <b>Read</b> = 1 &lt;&lt; 0
, <b>Write</b> = 1 &lt;&lt; 1
, <b>ReadWrite</b> = Read | Write
 }</td></tr>
<tr class="separator:a4a11e95afbae7f03259f8569a5acf15e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca4849c31ae0b5f1773c6a6799d3800b"><td class="memItemLeft" align="right" valign="top"><a id="aca4849c31ae0b5f1773c6a6799d3800b" name="aca4849c31ae0b5f1773c6a6799d3800b"></a>enum class &#160;</td><td class="memItemRight" valign="bottom"><b>State</b> { <b>DoesNotExist</b> = 0
, <b>InDMS</b> = 1 &lt;&lt; 0
, <b>InFileSystem</b> = 1 &lt;&lt; 1
 }</td></tr>
<tr class="separator:aca4849c31ae0b5f1773c6a6799d3800b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5563516d19b865781b38cfbe256725b"><td class="memItemLeft" align="right" valign="top"><a id="af5563516d19b865781b38cfbe256725b" name="af5563516d19b865781b38cfbe256725b"></a>enum class &#160;</td><td class="memItemRight" valign="bottom"><b>FetchMode</b> { <b>InfoOnly</b> = 0
, <b>Read</b> = 1
, <b>Write</b> = 2
 }</td></tr>
<tr class="separator:af5563516d19b865781b38cfbe256725b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71bb28a153c4887b7afeb979698f2e6f"><td class="memItemLeft" align="right" valign="top"><a id="a71bb28a153c4887b7afeb979698f2e6f" name="a71bb28a153c4887b7afeb979698f2e6f"></a>enum class &#160;</td><td class="memItemRight" valign="bottom"><b>FetchOptions</b> { <br />
&#160;&#160;<b>Default</b> = 0
, <b>Export</b> = 1 &lt;&lt; 0
, <b>WithSet</b> = 1 &lt;&lt; 1
, <b>Silent</b> = 1 &lt;&lt; 2
, <br />
&#160;&#160;<b>ApplicationReserved</b> = 0xff00
<br />
 }</td></tr>
<tr class="separator:a71bb28a153c4887b7afeb979698f2e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01eec11e5cae0e3f61ddb6297cf543ff"><td class="memItemLeft" align="right" valign="top"><a id="a01eec11e5cae0e3f61ddb6297cf543ff" name="a01eec11e5cae0e3f61ddb6297cf543ff"></a>enum class &#160;</td><td class="memItemRight" valign="bottom"><b>PutAction</b> { <b>Checkin</b> = 0
, <b>UpdateRepository</b> = 1
, <b>Free</b> = 2
 }</td></tr>
<tr class="separator:a01eec11e5cae0e3f61ddb6297cf543ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79c657a387e56a7d10f99be39ea16b26"><td class="memItemLeft" align="right" valign="top"><a id="a79c657a387e56a7d10f99be39ea16b26" name="a79c657a387e56a7d10f99be39ea16b26"></a>enum class &#160;</td><td class="memItemRight" valign="bottom"><b>PutOptions</b> { <br />
&#160;&#160;<b>Default</b> = 0
, <b>LeaveLocal</b> = 1 &lt;&lt; 0
, <b>PushSet</b> = 1 &lt;&lt; 1
, <b>Silent</b> = 1 &lt;&lt; 2
, <br />
&#160;&#160;<b>ApplicationReserved</b> = 0xff00
<br />
 }</td></tr>
<tr class="separator:a79c657a387e56a7d10f99be39ea16b26"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a412aca4562dafb3b1e327852655b8078"><td class="memItemLeft" align="right" valign="top"><a id="a412aca4562dafb3b1e327852655b8078" name="a412aca4562dafb3b1e327852655b8078"></a>
ATDATACORE_EXPORT ATDocMonikerPtr&#160;</td><td class="memItemRight" valign="bottom"><b>GetMonikerPtr</b> () const</td></tr>
<tr class="separator:a412aca4562dafb3b1e327852655b8078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad7d4fc3ee7de1caf5524e9050d91c44"><td class="memItemLeft" align="right" valign="top"><a id="aad7d4fc3ee7de1caf5524e9050d91c44" name="aad7d4fc3ee7de1caf5524e9050d91c44"></a>
ATDATACORE_EXPORT ATDocMonikerCR&#160;</td><td class="memItemRight" valign="bottom"><b>GetMoniker</b> () const</td></tr>
<tr class="separator:aad7d4fc3ee7de1caf5524e9050d91c44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a420a49d9e5d3decb371a2f488f73bc76"><td class="memItemLeft" align="right" valign="top"><a id="a420a49d9e5d3decb371a2f488f73bc76" name="a420a49d9e5d3decb371a2f488f73bc76"></a>
ATDATACORE_EXPORT StatusInt&#160;</td><td class="memItemRight" valign="bottom"><b>Fetch</b> (FetchMode mode=FetchMode::Read, FetchOptions options=FetchOptions::Default)</td></tr>
<tr class="separator:a420a49d9e5d3decb371a2f488f73bc76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad70e946783bd3f2e4b01c5f42feb3ed5"><td class="memItemLeft" align="right" valign="top"><a id="ad70e946783bd3f2e4b01c5f42feb3ed5" name="ad70e946783bd3f2e4b01c5f42feb3ed5"></a>
ATDATACORE_EXPORT StatusInt&#160;</td><td class="memItemRight" valign="bottom"><b>Put</b> (PutAction action=PutAction::Checkin, PutOptions options=PutOptions::Default, WCharCP comment=NULL)</td></tr>
<tr class="separator:ad70e946783bd3f2e4b01c5f42feb3ed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3cc5c0ecd6ef112db8b428442a3ee5d"><td class="memItemLeft" align="right" valign="top"><a id="af3cc5c0ecd6ef112db8b428442a3ee5d" name="af3cc5c0ecd6ef112db8b428442a3ee5d"></a>
ATDATACORE_EXPORT StatusInt&#160;</td><td class="memItemRight" valign="bottom"><b>OnNewFileCreated</b> ()</td></tr>
<tr class="separator:af3cc5c0ecd6ef112db8b428442a3ee5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a466ce69813e86b87c9677ec56707d359"><td class="memItemLeft" align="right" valign="top"><a id="a466ce69813e86b87c9677ec56707d359" name="a466ce69813e86b87c9677ec56707d359"></a>
ATDATACORE_EXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasLocalChanges</b> () const</td></tr>
<tr class="separator:a466ce69813e86b87c9677ec56707d359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47c774d8de9d4a479e7f8a94e08cf10c"><td class="memItemLeft" align="right" valign="top"><a id="a47c774d8de9d4a479e7f8a94e08cf10c" name="a47c774d8de9d4a479e7f8a94e08cf10c"></a>
ATDATACORE_EXPORT StatusInt&#160;</td><td class="memItemRight" valign="bottom"><b>GetCommitTime</b> (Int64 &amp;commitTime) const</td></tr>
<tr class="separator:a47c774d8de9d4a479e7f8a94e08cf10c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b45bfaabb187016dd4e337ee5610ad2"><td class="memItemLeft" align="right" valign="top"><a id="a6b45bfaabb187016dd4e337ee5610ad2" name="a6b45bfaabb187016dd4e337ee5610ad2"></a>
ATDATACORE_EXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasServerChanges</b> () const</td></tr>
<tr class="separator:a6b45bfaabb187016dd4e337ee5610ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2730738a57f66b7246188d72e6f038ba"><td class="memItemLeft" align="right" valign="top"><a id="a2730738a57f66b7246188d72e6f038ba" name="a2730738a57f66b7246188d72e6f038ba"></a>
ATDATACORE_EXPORT State&#160;</td><td class="memItemRight" valign="bottom"><b>GetDocState</b> () const</td></tr>
<tr class="separator:a2730738a57f66b7246188d72e6f038ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41447eafc99313a0747495ab684e55e3"><td class="memItemLeft" align="right" valign="top"><a id="a41447eafc99313a0747495ab684e55e3" name="a41447eafc99313a0747495ab684e55e3"></a>
ATDATACORE_EXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsSameProject</b> (<a class="el" href="../../d3/dfc/struct_a_t_doc.html">ATDoc</a> const &amp;other) const</td></tr>
<tr class="separator:a41447eafc99313a0747495ab684e55e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabacfaad04ae4351a082ab2de650bb5e"><td class="memItemLeft" align="right" valign="top"><a id="aabacfaad04ae4351a082ab2de650bb5e" name="aabacfaad04ae4351a082ab2de650bb5e"></a>
ATDATACORE_EXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsInSameRepository</b> (ATDocCP compareDoc) const</td></tr>
<tr class="separator:aabacfaad04ae4351a082ab2de650bb5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9c26aaf063911668896746d2f1a6794"><td class="memItemLeft" align="right" valign="top"><a id="aa9c26aaf063911668896746d2f1a6794" name="aa9c26aaf063911668896746d2f1a6794"></a>
ATDATACORE_EXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsInSameRepository</b> (ATFolderCP compareFolder) const</td></tr>
<tr class="separator:aa9c26aaf063911668896746d2f1a6794"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e97bf487948b643076e0bb0005e0707"><td class="memItemLeft" align="right" valign="top"><a id="a0e97bf487948b643076e0bb0005e0707" name="a0e97bf487948b643076e0bb0005e0707"></a>
ATDATACORE_EXPORT Access&#160;</td><td class="memItemRight" valign="bottom"><b>GetAvailableAccess</b> () const</td></tr>
<tr class="separator:a0e97bf487948b643076e0bb0005e0707"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91cd8d338ac08e2be0880dab80897b78"><td class="memItemLeft" align="right" valign="top"><a id="a91cd8d338ac08e2be0880dab80897b78" name="a91cd8d338ac08e2be0880dab80897b78"></a>
ATDATACORE_EXPORT Permissions&#160;</td><td class="memItemRight" valign="bottom"><b>GetPermissions</b> () const</td></tr>
<tr class="separator:a91cd8d338ac08e2be0880dab80897b78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a827ddd41a3819b465b50d37556e5bb18"><td class="memItemLeft" align="right" valign="top"><a id="a827ddd41a3819b465b50d37556e5bb18" name="a827ddd41a3819b465b50d37556e5bb18"></a>
ATDATACORE_EXPORT Access&#160;</td><td class="memItemRight" valign="bottom"><b>GetPreferredAccess</b> () const</td></tr>
<tr class="separator:a827ddd41a3819b465b50d37556e5bb18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c0a1bd1143181bbd5a440173242c295"><td class="memItemLeft" align="right" valign="top"><a id="a9c0a1bd1143181bbd5a440173242c295" name="a9c0a1bd1143181bbd5a440173242c295"></a>
ATDATACORE_EXPORT Access&#160;</td><td class="memItemRight" valign="bottom"><b>GetMyAccess</b> () const</td></tr>
<tr class="separator:a9c0a1bd1143181bbd5a440173242c295"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9fbc84a69915c15441e2a0a21d46507"><td class="memItemLeft" align="right" valign="top"><a id="af9fbc84a69915c15441e2a0a21d46507" name="af9fbc84a69915c15441e2a0a21d46507"></a>
ATDATACORE_EXPORT Access&#160;</td><td class="memItemRight" valign="bottom"><b>GetGlobalAccess</b> () const</td></tr>
<tr class="separator:af9fbc84a69915c15441e2a0a21d46507"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa833977cfdda10d545e4c66d185eafa4"><td class="memItemLeft" align="right" valign="top"><a id="aa833977cfdda10d545e4c66d185eafa4" name="aa833977cfdda10d545e4c66d185eafa4"></a>
ATDATACORE_EXPORT WString&#160;</td><td class="memItemRight" valign="bottom"><b>GetFileName</b> () const</td></tr>
<tr class="separator:aa833977cfdda10d545e4c66d185eafa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6f18292ef30ed71a5bf098e75c8d6eb"><td class="memItemLeft" align="right" valign="top"><a id="ad6f18292ef30ed71a5bf098e75c8d6eb" name="ad6f18292ef30ed71a5bf098e75c8d6eb"></a>
ATDATACORE_EXPORT StatusInt&#160;</td><td class="memItemRight" valign="bottom"><b>SetLocalFileModifyTime</b> (Int64 newTime) const</td></tr>
<tr class="separator:ad6f18292ef30ed71a5bf098e75c8d6eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f54e7e1b051b6781ac4db0a2249789"><td class="memItemLeft" align="right" valign="top"><a id="a76f54e7e1b051b6781ac4db0a2249789" name="a76f54e7e1b051b6781ac4db0a2249789"></a>
ATDATACORE_EXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsReadOnly</b> () const</td></tr>
<tr class="separator:a76f54e7e1b051b6781ac4db0a2249789"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad17fcd8aba779ea4d35d88ad78d77529"><td class="memItemLeft" align="right" valign="top"><a id="ad17fcd8aba779ea4d35d88ad78d77529" name="ad17fcd8aba779ea4d35d88ad78d77529"></a>
ATDATACORE_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><b>SetReadOnly</b> (bool)</td></tr>
<tr class="separator:ad17fcd8aba779ea4d35d88ad78d77529"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afba5028a2ed9d210dfc39e610e6b71a0"><td class="memItemLeft" align="right" valign="top"><a id="afba5028a2ed9d210dfc39e610e6b71a0" name="afba5028a2ed9d210dfc39e610e6b71a0"></a>
ATDATACORE_EXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsScratchFile</b> () const</td></tr>
<tr class="separator:afba5028a2ed9d210dfc39e610e6b71a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cbedd6ba0fba1b612ad7f188e23da95"><td class="memItemLeft" align="right" valign="top"><a id="a1cbedd6ba0fba1b612ad7f188e23da95" name="a1cbedd6ba0fba1b612ad7f188e23da95"></a>
ATDATACORE_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><b>SetScratchFile</b> (bool)</td></tr>
<tr class="separator:a1cbedd6ba0fba1b612ad7f188e23da95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a737514c731fff569f57cfbb5698852df"><td class="memItemLeft" align="right" valign="top"><a id="a737514c731fff569f57cfbb5698852df" name="a737514c731fff569f57cfbb5698852df"></a>
ATDATACORE_EXPORT ATProjectP&#160;</td><td class="memItemRight" valign="bottom"><b>GetATProject</b> () const</td></tr>
<tr class="separator:a737514c731fff569f57cfbb5698852df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60b313f66380514b0739531c5ef3ed22"><td class="memItemLeft" align="right" valign="top"><a id="a60b313f66380514b0739531c5ef3ed22" name="a60b313f66380514b0739531c5ef3ed22"></a>
ATDATACORE_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><b>SetATProject</b> (ATProjectP atProj)</td></tr>
<tr class="separator:a60b313f66380514b0739531c5ef3ed22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a461a70ad6460a91a17d6807218192cfb"><td class="memItemLeft" align="right" valign="top"><a id="a461a70ad6460a91a17d6807218192cfb" name="a461a70ad6460a91a17d6807218192cfb"></a>
ATDATACORE_EXPORT ATProjectFormatType&#160;</td><td class="memItemRight" valign="bottom"><b>GetFileFormatType</b> () const</td></tr>
<tr class="separator:a461a70ad6460a91a17d6807218192cfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09d4709a1b3b79cf4ba45163ec6d4b4b"><td class="memItemLeft" align="right" valign="top"><a id="a09d4709a1b3b79cf4ba45163ec6d4b4b" name="a09d4709a1b3b79cf4ba45163ec6d4b4b"></a>
ATDATACORE_EXPORT WString&#160;</td><td class="memItemRight" valign="bottom"><b>GetNameForRecentFileList</b> () const</td></tr>
<tr class="separator:a09d4709a1b3b79cf4ba45163ec6d4b4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14a38c60488e6ce581516b6b3f53c301"><td class="memItemLeft" align="right" valign="top"><a id="a14a38c60488e6ce581516b6b3f53c301" name="a14a38c60488e6ce581516b6b3f53c301"></a>
ATDATACORE_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><b>SetNameForRecentFileList</b> (WCharCP name)</td></tr>
<tr class="separator:a14a38c60488e6ce581516b6b3f53c301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_ref_counted"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_ref_counted')"><img src="../../closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="../../dc/d64/class_ref_counted.html">RefCounted&lt; IRefCounted &gt;</a></td></tr>
<tr class="memitem:a3b1734a8f067c6cf070300a69baf2dce inherit pub_methods_class_ref_counted"><td class="memItemLeft" align="right" valign="top"><a id="a3b1734a8f067c6cf070300a69baf2dce" name="a3b1734a8f067c6cf070300a69baf2dce"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>RefCounted</b> (<a class="el" href="../../dc/d64/class_ref_counted.html">RefCounted</a> const &amp;rhs)</td></tr>
<tr class="separator:a3b1734a8f067c6cf070300a69baf2dce inherit pub_methods_class_ref_counted"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a187e6623104a808b0a82572c8d8fe7b8 inherit pub_methods_class_ref_counted"><td class="memItemLeft" align="right" valign="top"><a id="a187e6623104a808b0a82572c8d8fe7b8" name="a187e6623104a808b0a82572c8d8fe7b8"></a>
<a class="el" href="../../dc/d64/class_ref_counted.html">RefCounted</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="../../dc/d64/class_ref_counted.html">RefCounted</a> const &amp;rhs)</td></tr>
<tr class="separator:a187e6623104a808b0a82572c8d8fe7b8 inherit pub_methods_class_ref_counted"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef43d4240b88e1e971885a50297e4c31 inherit pub_methods_class_ref_counted"><td class="memItemLeft" align="right" valign="top"><a id="aef43d4240b88e1e971885a50297e4c31" name="aef43d4240b88e1e971885a50297e4c31"></a>
::UInt32&#160;</td><td class="memItemRight" valign="bottom"><b>GetRefCount</b> () const</td></tr>
<tr class="separator:aef43d4240b88e1e971885a50297e4c31 inherit pub_methods_class_ref_counted"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
<tr class="memitem:a0b79f8b6860ab969d213f486df625998"><td class="memItemLeft" align="right" valign="top">static ATDATACORE_EXPORT ATDocPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dfc/struct_a_t_doc.html#a0b79f8b6860ab969d213f486df625998">CreateFromMoniker</a> (StatusInt &amp;status, ATDocMonikerR moniker, int defFileId=DEFatProject_ID, ATDoc::FetchMode fetchMode=ATDoc::FetchMode::Read, ATDoc::FetchOptions fetchOpts=ATDoc::FetchOptions::Default)</td></tr>
<tr class="memdesc:a0b79f8b6860ab969d213f486df625998"><td class="mdescLeft">&#160;</td><td class="mdescRight">从文档监视器创建一个指向存在的文件的文件对象  <a href="../../d3/dfc/struct_a_t_doc.html#a0b79f8b6860ab969d213f486df625998">更多...</a><br /></td></tr>
<tr class="separator:a0b79f8b6860ab969d213f486df625998"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f7567c453060408c2d6c257d8ec44db"><td class="memItemLeft" align="right" valign="top">static ATDATACORE_EXPORT ATDocPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dfc/struct_a_t_doc.html#a8f7567c453060408c2d6c257d8ec44db">CreateFromFileName</a> (ATProjectStatus &amp;status, WCharCP fileName, WCharCP srchPath, int defFileId, ATDataCore::ATDoc::FetchMode fetchMode, ATDataCore::ATDoc::FetchOptions fetchOpts=ATDataCore::ATDoc::FetchOptions::Default)</td></tr>
<tr class="memdesc:a8f7567c453060408c2d6c257d8ec44db"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建一个表示原生文件系统中存在的文件的文件对象  <a href="../../d3/dfc/struct_a_t_doc.html#a8f7567c453060408c2d6c257d8ec44db">更多...</a><br /></td></tr>
<tr class="separator:a8f7567c453060408c2d6c257d8ec44db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7068b09e4471cf2f289a63d0b4b22a53"><td class="memItemLeft" align="right" valign="top">static ATDATACORE_EXPORT ATDocPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dfc/struct_a_t_doc.html#a7068b09e4471cf2f289a63d0b4b22a53">CreateForNewFile</a> (ATProjectStatus &amp;status, WCharCP docName, WCharCP srchPath, int defFileId, WCharCP wDefaultFileName, OverwriteMode overwriteMode, CreateOptions options)</td></tr>
<tr class="memdesc:a7068b09e4471cf2f289a63d0b4b22a53"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建一个表示原生文件系统中新文件的文件对象，如果文件存在时将弹窗提示用户是否覆盖原文件  <a href="../../d3/dfc/struct_a_t_doc.html#a7068b09e4471cf2f289a63d0b4b22a53">更多...</a><br /></td></tr>
<tr class="separator:a7068b09e4471cf2f289a63d0b4b22a53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea20252db0fb77404b1daedb3ca24ba1"><td class="memItemLeft" align="right" valign="top"><a id="aea20252db0fb77404b1daedb3ca24ba1" name="aea20252db0fb77404b1daedb3ca24ba1"></a>
static ATDocPtr&#160;</td><td class="memItemRight" valign="bottom"><b>CreateForDesignHistory</b> (WCharCP pseudoFileName)</td></tr>
<tr class="separator:aea20252db0fb77404b1daedb3ca24ba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a266a7e02bc1d7207d27341f808df2b01"><td class="memItemLeft" align="right" valign="top"><a id="a266a7e02bc1d7207d27341f808df2b01" name="a266a7e02bc1d7207d27341f808df2b01"></a>
static ATDATACORE_EXPORT ATDocPtr&#160;</td><td class="memItemRight" valign="bottom"><b>CreateForEmbeddedFile</b> (WCharCP pseudoFileName)</td></tr>
<tr class="separator:a266a7e02bc1d7207d27341f808df2b01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c54e41753da511a25beeb41c5ace98e"><td class="memItemLeft" align="right" valign="top"><a id="a6c54e41753da511a25beeb41c5ace98e" name="a6c54e41753da511a25beeb41c5ace98e"></a>
static ATDATACORE_EXPORT ATDocPtr&#160;</td><td class="memItemRight" valign="bottom"><b>CreateForLocalFile</b> (WCharCP fileName)</td></tr>
<tr class="separator:a6c54e41753da511a25beeb41c5ace98e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p >文档对象 </p>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/28 </dd></dl>
</div><h2 class="groupheader">成员函数说明</h2>
<a id="a7068b09e4471cf2f289a63d0b4b22a53" name="a7068b09e4471cf2f289a63d0b4b22a53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7068b09e4471cf2f289a63d0b4b22a53">&#9670;&nbsp;</a></span>CreateForNewFile()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static ATDATACORE_EXPORT ATDocPtr ATDoc::CreateForNewFile </td>
          <td>(</td>
          <td class="paramtype">ATProjectStatus &amp;&#160;</td>
          <td class="paramname"><em>status</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">WCharCP&#160;</td>
          <td class="paramname"><em>docName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">WCharCP&#160;</td>
          <td class="paramname"><em>srchPath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>defFileId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">WCharCP&#160;</td>
          <td class="paramname"><em>wDefaultFileName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">OverwriteMode&#160;</td>
          <td class="paramname"><em>overwriteMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CreateOptions&#160;</td>
          <td class="paramname"><em>options</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>创建一个表示原生文件系统中新文件的文件对象，如果文件存在时将弹窗提示用户是否覆盖原文件 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATProjectStatus</td><td>&amp; status </td></tr>
    <tr><td class="paramname">WCharCP</td><td>documentName </td></tr>
    <tr><td class="paramname">WCharCP</td><td>searchPath </td></tr>
    <tr><td class="paramname">int</td><td>defFileId </td></tr>
    <tr><td class="paramname">WCharCP</td><td>wDefaultFileName </td></tr>
    <tr><td class="paramname">OverwriteMode</td><td>overwriteMode </td></tr>
    <tr><td class="paramname">CreateOptions</td><td>options </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATDATACORE_EXPORT ATDocPtr</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/13 </dd></dl>

</div>
</div>
<a id="a8f7567c453060408c2d6c257d8ec44db" name="a8f7567c453060408c2d6c257d8ec44db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f7567c453060408c2d6c257d8ec44db">&#9670;&nbsp;</a></span>CreateFromFileName()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static ATDATACORE_EXPORT ATDocPtr ATDoc::CreateFromFileName </td>
          <td>(</td>
          <td class="paramtype">ATProjectStatus &amp;&#160;</td>
          <td class="paramname"><em>status</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">WCharCP&#160;</td>
          <td class="paramname"><em>fileName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">WCharCP&#160;</td>
          <td class="paramname"><em>srchPath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>defFileId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATDataCore::ATDoc::FetchMode&#160;</td>
          <td class="paramname"><em>fetchMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATDataCore::ATDoc::FetchOptions&#160;</td>
          <td class="paramname"><em>fetchOpts</em> = <code>ATDataCore::ATDoc::FetchOptions::Default</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>创建一个表示原生文件系统中存在的文件的文件对象 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATProjectStatus</td><td>&amp; status </td></tr>
    <tr><td class="paramname">WCharCP</td><td>fileName </td></tr>
    <tr><td class="paramname">WCharCP</td><td>searchPath </td></tr>
    <tr><td class="paramname">int</td><td>defFileId </td></tr>
    <tr><td class="paramname">ATDataCore::ATDoc::FetchMode</td><td>fetchMode </td></tr>
    <tr><td class="paramname">ATDataCore::ATDoc::FetchOptions</td><td>fetchOptions </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATDATACORE_EXPORT ATDocPtr</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/13 </dd></dl>

</div>
</div>
<a id="a0b79f8b6860ab969d213f486df625998" name="a0b79f8b6860ab969d213f486df625998"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b79f8b6860ab969d213f486df625998">&#9670;&nbsp;</a></span>CreateFromMoniker()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static ATDATACORE_EXPORT ATDocPtr ATDoc::CreateFromMoniker </td>
          <td>(</td>
          <td class="paramtype">StatusInt &amp;&#160;</td>
          <td class="paramname"><em>status</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATDocMonikerR&#160;</td>
          <td class="paramname"><em>moniker</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>defFileId</em> = <code>DEFatProject_ID</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATDoc::FetchMode&#160;</td>
          <td class="paramname"><em>fetchMode</em> = <code>ATDoc::FetchMode::Read</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATDoc::FetchOptions&#160;</td>
          <td class="paramname"><em>fetchOpts</em> = <code>ATDoc::FetchOptions::Default</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>从文档监视器创建一个指向存在的文件的文件对象 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">StatusInt</td><td>&amp; status </td></tr>
    <tr><td class="paramname">ATDocMonikerR</td><td>moniker </td></tr>
    <tr><td class="paramname">int</td><td>defFileId </td></tr>
    <tr><td class="paramname">ATDoc::FetchMode</td><td>fetchMode </td></tr>
    <tr><td class="paramname">ATDoc::FetchOptions</td><td>fetchOptions </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATDATACORE_EXPORT ATDocPtr</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/13 </dd></dl>

</div>
</div>
<hr/>该结构体的文档由以下文件生成:<ul>
<li>D:/doxy/PublicAPI/ATDataCore/<a class="el" href="../../d7/d17/_a_t_doc_manager_8h_source.html">ATDocManager.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
